cherry syrup - Spanish English Dictionary